Energy-Aware Fault Tolerance in Hard Real- Time Embedded Systems
نویسندگان
چکیده
Energy consumption of electronic devices has become a serious concern in recent years. Energy efficiency is necessary to lengthen the battery lifetime in portable systems, as well as to reduce the operational costs and the environmental impact of stationary systems. Dynamic power management (DPM) algorithms aim to reduce the energy consumption at the system level by selectively placing components into low-power states. Dynamic voltage scaling (DVS) algorithms reduce energy consumption by changing processor speed and voltage at runtime depending on the needs of the applications running. The proposed method is extended by integrating the DPM model DVS algorithm, thus enabling larger energy savings. The proposed methods are i) Postponement method and ii) Hybrid method. fault tolerance are also achieved by increasing transistor density and decreasing supply voltage.
منابع مشابه
Energy-Aware Synthesis of Fault-Tolerant Schedules for Real-Time Distributed Embedded Systems
In this paper we present an approach to the scheduling and voltage scaling of low-power fault-tolerant hard real-time applications mapped on distributed heterogeneous embedded systems. Processes and messages are statically scheduled, and we use process re-execution for recovering from multiple transient faults. Addressing simultaneously energy and reliability is especially challenging because l...
متن کاملFault Recovery Based on Checkpointing for Hard Real-Time Embedded Systems
Safety-critical embedded systems often operate in harsh environmental conditions that necessitate fault-tolerant computing techniques. Many safety-critical systems also execute realtime applications. The correctness of these systems depends not only on the logical result of computation, but also on the time at which the results are produced. The missing of task deadlines can therefore be viewed...
متن کاملScheduling Simulation in a Distributed Wireless Embedded System
The aims of the research are to develop a distributed simulation environment and to investigate techniques that support efficient task scheduling algorithms in fault-tolerant, real-time, distributed, and wireless embedded systems. Techniques we developed include deadline-based real-time scheduling, priority-based scheduling, redundant resource allocation for fault-tolerance, energy-aware, and s...
متن کاملCompositional Verification of Real-Time Fault-Tolerant Programs
A hard-masking real-time program is one that satisfies safety (including timing constraints) and liveness properties in the absence and presence of faults. It has been shown that any hard-masking program can be decomposed into a faultintolerant version and a set of fault-tolerance components known as detectors and δ-correctors. In this paper, we introduce a set of sufficient conditions for inte...
متن کاملMiddleware for Embedded Adaptive Dependability
The Middleware for Embedded Adaptive Dependability (MEAD) infrastructure enhances large-scale distributed real-time embedded middleware applications with novel capabilities, including (i) transparent, yet tunable, fault tolerance in real time, (ii) proactive dependability, (iii) resource-aware system adaptation to crash, communication, partitioning and timing faults with (iv) scalable and fast ...
متن کامل